home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er 1987 September
/
64er_Magazin_87-09_1987_Markt__Technik_de_Side_A.d64
/
basic-line maker
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
1KB
|
49 lines
100 rem ********************
110 rem * hua phuoc can *
120 rem * alte josefstr.15 *
130 rem * 4450 lingen *
140 rem * tel.0591/74567 *
150 rem *------------------*
160 rem * basic-line maker *
170 rem * 17.10.86 *
180 rem ********************
190 dimd(80):b%=2049:poke53280,0:poke53281,0
200 fori=0to7:readq:poke704+i,q:next
210 input"[147][158]zeilennummer:";ze
220 input"kommentar:";k$
230 input"anfangsadresse:";an
240 input"endadresse+1 :";en
250 input"startadresse :";sa
260 print" fehlerfrei ? "
270 geta$:ifa$=""goto270
280 ifa$<>"j"goto210
290 :
300 rem === basic-zeile 'baz'===
310 k$=str$(b%+14+len(k$))+":"+k$
320 fori=1tolen(k$):d(i+4)=asc(mid$(k$,i,1)):next:i0=i
330 h=len(k$)+b%+6
340 d(1)=int(h/256):d(0)=h-d(1)*256
350 d(3)=int(ze/256):d(2)=ze-d(3)*256
360 d(4)=158
370 fori=b%tob%+i0+6:pokei,d(i-b%):next
380 :
390 rem === copy-routine 'cor'===
400 rem === 'baz'+'cor' ===
410 forii=itoi+29:readq:pokeii,q:next
420 pl=ii+en-an
430 pokei+3,int(ii/256):pokei+1,ii-peek(i+3)*256
440 pokei+11,int(pl/256):pokei+9,pl-peek(i+11)*256
450 pokei+19,int(en/256):pokei+17,en-peek(i+19)*256
460 pokei+29,int(sa/256):pokei+28,sa-peek(i+29)*256
470 :
480 rem === 'baz'+'cor'+'mcp' ===
490 poke781,int(an/256):poke780,an-peek(781)*256
500 poke91,peek(i+19):poke90,peek(i+17)
510 poke89,peek(i+11):poke88,peek(i+9)
520 rem === basic-endadresse ===
530 poke46,peek(89):poke45,peek(88)
540 sys704
550 data133,95,134,96,32,191,163,
560 data169,255,160,255,133,95,132,96,169,255,160,255,133,90,132,91,169,255
570 data160,255,133,88,132,89,32,191,163,76,,